Elements and Performance Criteria
- Retrieve and manipulate objects according to ORM framework
- Instantiate single object in domain model and persist in data store according to ORM framework
- Instantiate collection of objects in domain model and persist in data store according to ORM framework
- Retrieve objects from data store
- Update object and persist changes back to data store using ORM framework
- Delete data in data store
- Detach data and reattach data
- Implement eager loading of related domain
- Implement lazy loading of related domain objects
- Manage transactions, concurrency and errors